/*
 * @file    :task_shell.c
 * @module  :SHELL TASK
 * @author  :LingFengLu
 * @date    :2023-06-08
 */

#include "task_shell.h"
#include "task.h"
//Constant definition    宏定义


//Type definition    类型定义


//Global variable definition    全局变量定义


//Private variable definition    私有变量定义


//Private function declaration   私有函数申明








//Public function definition   公共函数定义
void TaskShell_Init
(
	devos_task_handle t_TaskHandle
)
{

}


void TaskShell_Process
(
	devos_task_handle t_TaskHandle
)
{
    static uint8 *u8p_MessageData;
	static devos_int t_MessageLength;
    DEVOS_TASK_BEGIN

	DevOS_MessageWait(TASK_MESSAGE_ID_CLOCK, u8p_MessageData, &t_MessageLength);
	 LOG_INFO("TaskShell_Process");

    DEVOS_TASK_END
}

uint TaskShell_SetConfig
(
	uint ui_Parameter,
	const uint8 *u8p_Value,
	uint ui_Length
)
{

    return FUNCTION_OK;
}
uint TaskShell_GetConfig
(
	uint ui_Parameter,
	uint8 *u8p_Value,
	uint *uip_Length
)
{
	switch (ui_Parameter)
	{
	case TASK_SHELL_PARAM_BUSY:
		*u8p_Value = 0;
		break;
	
	default:
		break;
	}
    return FUNCTION_OK;
}







//Private function definition   私有函数定义

